
//页面加载完后执行里面的代码
$(function  () { //js要等页面加载完后才能获取到数据
    layui.use('form', function(){
        let form = layui.form;
        console.log(form)//打印form表单
        form.verify({
            name: [/^[\u4e00-\u9fa5a-zA-Z0-9]{2,12}$/, "用户名只能是字符加数字必须4到16位"],
            pass: [/(.+){6,12}$/, '密码必须6到12位'],
            code: [/^[a-z0-9]{4}$/, "验证码只能是4位字符加数字"]
        });
        // layer.msg('玩命卖萌中', {icon:16,time:2000});
        //监听提交
        form.on('submit(login)', function(data){
            // alert(888)
          data = data.field;
            // layer.msg(JSON.stringify(data.field),function(){
            //     location.href='index.html'
            // });

            // 提交表单 Ajax访问java后台
            $.ajax({
                url: '/login',//后台loginServlet访问路径
                data: data,//将数据传给后台
                type: 'post',
                dataType: 'json',
                success: function (res) {     //res后台传给前端的值
                    console.log(res)
                    if (res.msg == 'error-code'){
                        layer.msg('验证码错误，请重新输入', {icon: 2, time: 2000});
                    }else if (res.msg=='error'){
                        layer.msg('用户名或密码错误，请重新输入', {icon: 2, time: 2000});
                    }else if (res.msg=='success'){
                        layer.msg('登录中，请稍后...',{icon: 1,time:1500},function () {
                            //使用session得到用户登录名
                            sessionStorage.setItem("username",data.username);
                            window.open("../html/index.html", '_top');
                        });

                    }
                }
            });
            //禁止点击按钮刷新页面
            return false;
        });
    });
})
//刷新验证码
function RefreshCode(obj) {
    $(obj).attr("src","/code?ud="+new Date().getMilliseconds());//使用毫秒数进行点击刷新
}